/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package co.umb.CLienteWS.Models;

/**
 *
 * @author Alexander Toro
 */
public class PacienteModel {

    private int idPaciente;
    private String nombre;
    private String apellido1;
    private String apellido2;
    private int tipoId;
    private String numeroID;

    public int getIdPaciente() {
        return idPaciente;
    }

    public void setIdPaciente(int idPaciente) {
        this.idPaciente = idPaciente;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getApellido1() {
        return apellido1;
    }

    public void setApellido1(String apellido1) {
        this.apellido1 = apellido1;
    }

    public String getApellido2() {
        return apellido2;
    }

    public void setApellido2(String apellido2) {
        this.apellido2 = apellido2;
    }

    public int getTipoId() {
        return tipoId;
    }

    public void setTipoId(int tipoId) {
        this.tipoId = tipoId;
    }

    public String getNumeroID() {
        return numeroID;
    }

    public void setNumeroID(String numeroID) {
        this.numeroID = numeroID;
    }

    @Override
    public String toString() {
        return nombre + "," + apellido1 + "," + apellido2 + "," + tipoId + "," + numeroID;
    }

    public static PacienteModel fromString(String paciente) {
        PacienteModel p = new PacienteModel();
        String[] tem = paciente.split(",");
        p.setNombre(tem[0]);
        p.setApellido1(tem[1]);
        p.setApellido2(tem[2]);
        p.setTipoId(Integer.parseInt(tem[3]));
        p.setNumeroID(tem[4]);
        return p;
    }
}
